﻿using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Linq;
using System.Configuration;

namespace mForum.Core.Infrastructure.Configuration
{
    public interface IConfigurationWrapper
    {
        NameValueCollection AppSettings
        {
            get;
        }

        string ProviderName { get; }
        string ConnectionString { get; }

        IConfigurationWrapper SetConnectionString(string name);
        T GetSection<T>(string sectionName);
    }
}
